2,011 results on '"Python (Computer program language)"'
Search Results
2. Hands-on supervised machine learning with Python. [electronic resource]
- Subjects
Python (Computer program language) ,Machine learning ,Instructional films - Abstract
Summary: Teach your machine to think for itself! About This Video: Take a deep dive into supervised learning and grasp how a machine "learns" from data. Follow detailed and thorough coding examples to implement popular machine learning algorithms from scratch, developing a deep understanding along the way. Work your Python muscle! This course will help you grow as a developer by heavily relying on some of the most popular scientific and mathematical libraries in the Python language. In Detail: Supervised machine learning is used in a wide range of industries across sectors such as finance, online advertising, and analytics, and it's here to stay. Supervised learning allows you to train your system to make pricing predictions, campaign adjustments, customer recommendations, and much more, while allowing the system to self-adjust and make decisions on its own. This makes it crucial to know how a machine "learns" under the hood.This course will guide you through the implementation and nuances of many popular supervised machine learning algorithms while facilitating a deep understanding along the way. You'll embark on this journey with a quick course overview and see how supervised machine learning differs from unsupervised learning. Next, we'll explore parametric models such as linear and logistic regression, non-parametric methods such as decision trees, and various clustering techniques to facilitate decision-making and predictions. As we proceed, you'll work hands-on with recommender systems, which are widely used by online companies to increase user interaction and enrich shopping potential. Finally, you'll wrap up with a brief foray into neural networks and transfer learning. By the end of the video course, you'll be equipped with hands-on techniques to gain the practical know-how needed to quickly and powerfully apply these algorithms to new problems. All the codes of the course are uploaded on GitHub.
- Published
- 2018
3. Turbines for flexible power plant operation
- Author
-
Baker, Mark and Rosic, Budimir
- Subjects
Thin films, Multilayered ,Thermal analysis ,Python (Computer program language) ,Neural networks (Computer science) ,Heat equation - Abstract
More than 70 percent of power in the world is generated by gas and steam turbines. Whilst renewables are desirable and continue to provide a growing contribution to the energy portfolio, turbine technology is projected to play an important role in power generation to 2060. The increased capacity from renewables is imposing new challenges and operational requirements on conventional power systems. Traditional designs, optimised for peak performance at constant load, must be adapted for load-levelling flexible operation, accepting more frequent and demanding start-stop cycles. These challenging operating conditions are driving the need for advanced online diagnostic and monitoring tools. The harsh internal conditions of power turbines mean limited access and data is available to measure the thermal behaviour directly. These restrictions force the need for fast simulation methods to remotely assess the turbine condition. Detail knowledge of the thermal profile, and associated clearances, is essential for optimising transient control without compromising reliability. Numerical methods for the fast simulation of thermal behaviour in 1D and 3D have been evaluated. New solution methods are presented to support fast 1D modelling of transient heat flow and allow the accuracy of traditional methods to be quantified. A novel hybrid methodology is developed, enabling data from multiple fidelity sources to be combined, thereby bridging the limitations in the independent analyses. New concepts in hybrid data transfer and thermal network modelling are demonstrated in the case of analysing temperatures in a Mitsubishi Heavy Industries steam turbine. A new multi-fidelity thermal analysis software is developed utilising plant measurements, thermal networks, neural networks and simulation data. Validation cases and future developments are explored, highlighting the potential of the hybrid modelling concept. Demonstrated in the case of thermal analysis for flexible operation of power turbine, the hybrid methods offer new and exciting opportunities for rapid design and online diagnostic monitoring.
- Published
- 2021
4. Machine learning and data science blueprints for finance : from building trading strategies to robo-advisors using Python.
- Author
-
Tatsat, Hariom, Puri, Sahil, and Lookabaugh, Brad
- Subjects
Finance -- Data processing ,Finance -- Mathematical models ,Machine learning ,Natural language processing (Computer science) ,Python (Computer program language) - Abstract
Summary: Machine learning and data science will significantly transform the finance industry in the next few years. With this practical guide, professionals at hedge funds, investment and retail banks, and fintech firms will learn how to build ML algorithms crucial to this industry. You'll examine ML concepts and over 20 case studies in supervised, unsupervised, and reinforcement learning, along with natural language processing (NLP).
- Published
- 2020
5. Artificial intelligence in finance. : a Python-based guide.
- Author
-
Hilpisch, Yves J.
- Subjects
Artificial intelligence ,Finance -- Data processing ,Financial services industry -- Information technology ,Python (Computer program language) - Abstract
Summary: Many industries have been revolutionized by the widespread adoption of AI and machine learning. The programmatic availability of historical and real-time financial data in combination with techniques from AI and machine learning will also change the financial industry in a fundamental way. This practical book explains how to use AI and machine learning to discover statistical inefficiencies in financial markets and exploit them through algorithmic trading. Author Yves Hilpisch shows practitioners, students, and academics in both finance and data science how machine and deep learning algorithms can be applied to finance.
- Published
- 2020
6. Practical statistics for data scientists : 50+ essential concepts using R and Python
- Author
-
Bruce, Peter C., Bruce, Andrew, and Gedeck, Peter
- Subjects
Mathematical analysis -- Statistical methods ,Quantitative research -- Statistical methods ,R (Computer program language) ,Python (Computer program language) ,Statistics -- Data processing - Abstract
Summary: Statistical methods are a key part of data science, yet few data scientists have formal statistical training. Courses and books on basic statistics rarely cover the topic from a data science perspective. The second edition of this practical guide-now including examples in Python as well as R-explains how to apply various statistical methods to data science, tells you how to avoid their misuse, and gives you advice on what's important and what's not. Many data scientists use statistical methods but lack a deeper statistical perspective. If you're familiar with the R or Python programming languages, and have had some exposure to statistics but want to learn more, this quick reference bridges the gap in an accessible, readable format. With this updated edition, you'll dive into: Exploratory data analysis Data and sampling distributions Statistical experiments and significance testing Regression and prediction Classification Statistical machine learning Unsupervised learning.-- Source other than the Library of Congress.
- Published
- 2020
7. The art of feature engineering : essentials for machine learning.
- Author
-
Duboue, Pablo
- Subjects
Machine learning ,Python (Computer program language) ,Feature engineering - Abstract
Summary: "When working with a data set, a machine learning engineer might train a model but find that the results are not as good as they need. To get better results, they can try to improve the model or collect more data, but there is another avenue: feature engineering. The feature engineering process can help improve results by modifying the data's features to better capture the nature of the problem. This process is partly an art and partly a palette of tricks and recipes. This practical guide to feature engineering is an essential addition to any data scientist's or machine learning engineer's toolbox, providing new ideas on how to improve the performance of a machine learning solution. Beginning with the basic concepts and techniques of feature engineering, the text builds up to a unique cross-domain approach that spans data on graphs, texts, time series, and images, with fully worked out case studies. Key topics include binning, out-of-fold estimation, feature selection, dimensionality reduction, and encoding variable-length data. The full source code for the case studies is available on a companion website as Python Jupyter notebooks"-- Provided by publisher.
- Published
- 2020
8. Learn Data Analysis with Python: Lessons in Coding.
- Author
-
Henley, A.J. and Wolf, Dave
- Subjects
Python (Computer program language) ,Programming languages (Electronic computers) ,Data mining - Abstract
Summary: Get started using Python in data analysis with this compact practical guide. This book includes three exercises and a case study on getting data in and out of Python code in the right format. Learn Data Analysis with Python also helps you discover meaning in the data using analysis and shows you how to visualize it. Each lesson is, as much as possible, self-contained to allow you to dip in and out of the examples as your needs dictate. If you are already using Python for data analysis, you will find a number of things that you wish you knew how to do in Python. You can then take these techniques and apply them directly to your own projects. If you aren't using Python for data analysis, this book takes you through the basics at the beginning to give you a solid foundation in the topic. As you work your way through the book you will have a better of idea of how to use Python for data analysis when you are finished. You will: Get data into and out of Python code Prepare the data and its format Find the meaning of the data Visualize the data using iPython.
- Published
- 2020
9. Ensemble Learning for AI Developers: Learn Bagging, Stacking, and Boosting Methods with Use Cases.
- Author
-
Kumar, Alok and Jain, Mayank
- Subjects
Ensemble learning (Machine learning) ,Artificial intelligence ,Python (Computer program language) - Abstract
Summary: Use ensemble learning techniques and models to improve your machine learning results. Ensemble Learning for AI Developers starts you at the beginning with an historical overview and explains key ensemble techniques and why they are needed. You then will learn how to change training data using bagging, bootstrap aggregating, random forest models, and cross-validation methods. Authors Kumar and Jain provide best practices to guide you in combining models and using tools to boost performance of your machine learning projects. They teach you how to effectively implement ensemble concepts such as stacking and boosting and to utilize popular libraries such as Keras, Scikit Learn, TensorFlow, PyTorch, and Microsoft LightGBM. Tips are presented to apply ensemble learning in different data science problems, including time series data, imaging data, and NLP. Recent advances in ensemble learning are discussed. Sample code is provided in the form of scripts and the IPython notebook. You will: Understand the techniques and methods utilized in ensemble learning Use bagging, stacking, and boosting to improve performance of your machine learning projects by combining models to decrease variance, improve predictions, and reduce bias Enhance your machine learning architecture with ensemble learning.
- Published
- 2020
10. Hands-on data science and Python machine learnin. perform data mining and machine learning efficiently using Python and Spark.
- Author
-
Kane, Frank
- Subjects
- Machine learning, Python (Computer program language), Artificial intelligence, Data mining, Spark (Electronic resource : Apache Software Foundation)
- Abstract
Summary: This book covers the fundamentals of machine learning with Python in a concise and dynamic manner. It covers data mining and large-scale machine learning using Apache Spark. About This Book Take your first steps in the world of data science by understanding the tools and techniques of data analysis Train efficient Machine Learning models in Python using the supervised and unsupervised learning methods Learn how to use Apache Spark for processing Big Data efficiently Who This Book Is For If you are a budding data scientist or a data analyst who wants to analyze and gain actionable insights from data using Python, this book is for you. Programmers with some experience in Python who want to enter the lucrative world of Data Science will also find this book to be very useful, but you don't need to be an expert Python coder or mathematician to get the most from this book. What You Will Learn Learn how to clean your data and ready it for analysis Implement the popular clustering and regression methods in Python Train efficient machine learning models using decision trees and random forests Visualize the results of your analysis using Python's Matplotlib library Use Apache Spark's MLlib package to perform machine learning on large datasets In Detail Join Frank Kane, who worked on Amazon and IMDb's machine learning algorithms, as he guides you on your first steps into the world of data science. Hands-On Data Science and Python Machine Learning gives you the tools that you need to understand and explore the core topics in the field, and the confidence and practice to build and analyze your own machine learning models. With the help of interesting and easy-to-follow practical examples, Frank Kane explains potentially complex topics such as Bayesian methods and K-means clustering in a way that anybody can understand them. Based on Frank's successful data science course, Hands-On Data Science and Python Machine Learning empowers you to conduct data analysis and perform efficient machine learning using Python. Let Frank help you unearth the value in your data using the various data mining and data analysis techniques available in Python, and to develop efficient predictive models to predict future results. You will also learn how to perform large-scale machine learning on Big Data using Apache Spark. The book covers preparing your data for analysis, training machine learning models, and visualizing the final data analysis.
- Published
- 2020
11. Practical statistics for data scientists : 50+ essential concepts using R and Python
- Author
-
Bruce, Peter C., Bruce, Andrew, and Gedeck, Peter
- Subjects
Mathematical analysis -- Statistical methods ,Quantitative research -- Statistical methods ,R (Computer program language) ,Python (Computer program language) ,Statistics -- Data processing - Abstract
Summary: Statistical methods are a key part of data science, yet few data scientists have formal statistical training. Courses and books on basic statistics rarely cover the topic from a data science perspective. The second edition of this practical guide-now including examples in Python as well as R-explains how to apply various statistical methods to data science, tells you how to avoid their misuse, and gives you advice on what's important and what's not. Many data scientists use statistical methods but lack a deeper statistical perspective. If you're familiar with the R or Python programming languages, and have had some exposure to statistics but want to learn more, this quick reference bridges the gap in an accessible, readable format. With this updated edition, you'll dive into: Exploratory data analysis Data and sampling distributions Statistical experiments and significance testing Regression and prediction Classification Statistical machine learning Unsupervised learning.-- Source other than the Library of Congress.
- Published
- 2020
12. Data science from scratch : first principles with Python.
- Author
-
Grus, Joel
- Subjects
Python (Computer program language) ,Database management ,Data structures (Computer science) ,Data mining - Abstract
Summary: Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they're also a good way to dive into the discipline without actually understanding data science. In this book, you'll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch. If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today's messy glut of data holds answers to questions no one's even thought to ask. This book provides you with the know-how to dig those answers out.
- Published
- 2019
13. Python machine learning cookbook : over 100 recipes to progress from smart data analytics to deep learning using real-world datasets.
- Author
-
Ciaburro, Giuseppe and Joshi, Prateek
- Subjects
Python (Computer program language) ,Machine learning - Abstract
Summary: This eagerly anticipated second edition of the popular Python Machine Learning Cookbook will enable you to adopt a fresh approach to dealing with real-world machine learning and deep learning tasks. With the help of over 100 recipes, you will learn to build powerful machine learning applications using modern libraries from the Python ecosystem. The book will also guide you on how to implement various machine learning algorithms for classification, clustering, and recommendation engines, using a recipe-based approach. With emphasis on practical solutions, dedicated sections in the book will help you to apply supervised and unsupervised learning techniques to real-world problems. Toward the concluding chapters, you will get to grips with recipes that teach you advanced techniques including reinforcement learning, deep neural networks, and automated machine learning. By the end of this book, you will be equipped with the skills you need to apply machine learning techniques and leverage the full capabilities of the Python ecosystem through real-world examples.
- Published
- 2019
14. Python Projects for Beginners : A Ten-Week Bootcamp Approach to Python Programming.
- Author
-
Milliken, Connor P.
- Subjects
Python (Computer program language) ,Computer programming ,Open source software ,Programming languages (Electronic computers) - Abstract
Summary: Immerse yourself in learning Python and introductory data analytics with this book?s project-based approach. Through the structure of a ten-week coding bootcamp course, you?ll learn key concepts and gain hands-on experience through weekly projects. Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week. Topics include Python basics and essential intermediate concepts such as list comprehension, generators and iterators, understanding algorithmic complexity, and data analysis with pandas. From beginning to end, this book builds up your abilities through exercises and challenges, culminating in your solid understanding of Python. Challenge yourself with the intensity of a coding bootcamp experience or learn at your own pace. With this hands-on learning approach, you will gain the skills you need to jumpstart a new career in programming or further your current one as a software developer. You will: Understand beginning and more advanced concepts of the Python language Be introduced to data analysis using pandas, the Python Data Analysis library Walk through the process of interviewing and answering technical questions Create real-world applications with the Python language Learn how to use Anaconda, Jupyter Notebooks, and the Python Shell.
- Published
- 2019
15. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow : concepts, tools, and techniques to build intelligent systems.
- Author
-
Géron, Aurélien
- Subjects
TensorFlow ,Python (Computer program language) ,Machine learning ,Artificial intelligence - Published
- 2019
16. Grokking deep learning.
- Author
-
Trask, Andrew W.
- Subjects
Machine learning ,Neural networks (Computer science) ,Python (Computer program language) - Abstract
Summary: "Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Using only Python and its math-supporting library, NumPy, you'll train your own neural networks to see and understand images, translate text into different languages, and even write like Shakespeare!"-- Publisher's description.
- Published
- 2019
17. Text Analytics with Python : A Practitioner's Guide to Natural Language Processing.
- Author
-
Sarkar, Dipanjan
- Subjects
Artificial intelligence ,Python (Computer program language) ,Big data - Abstract
Summary: Leverage Natural Language Processing (NLP) in Python and learn how to set up your own robust environment for performing text analytics. The second edition of this book will show you how to use the latest state-of-the-art frameworks in NLP, coupled with Machine Learning and Deep Learning to solve real-world case studies leveraging the power of Python. This edition has gone through a major revamp introducing several major changes and new topics based on the recent trends in NLP. We have a dedicated chapter around Python for NLP covering fundamentals on how to work with strings and text data along with introducing the current state-of-the-art open-source frameworks in NLP. We have a dedicated chapter on feature engineering representation methods for text data including both traditional statistical models and newer deep learning based embedding models. Techniques around parsing and processing text data have also been improved with some new methods. Considering popular NLP applications, for text classification, we also cover methods for tuning and improving our models. Text Summarization has gone through a major overhaul in the context of topic models where we showcase how to build, tune and interpret topic models in the context of an interest dataset on NIPS conference papers. Similarly, we cover text similarity techniques with a real-world example of movie recommenders. Sentiment Analysis is covered in-depth with both supervised and unsupervised techniques. We also cover both machine learning and deep learning models for supervised sentiment analysis. Semantic Analysis gets its own dedicated chapter where we also showcase how you can build your own Named Entity Recognition (NER) system from scratch. To conclude things, we also have a completely new chapter on the promised of Deep Learning for NLP where we also showcase a hands-on example on deep transfer learning. While the overall structure of the book remains the same, the entire code base, modules, and chapters will be updated to the latest Python 3.x release. ---------------------------------- Also the key selling points ? Implementations are based on Python 3.x and state-of-the-art popular open source libraries in NLP ? Covers Machine Learning and Deep Learning for Advanced Text Analytics and NLP ? Showcases diverse NLP applications including Classification, Clustering, Similarity Recommenders, Topic Models, Sentiment and Semantic Analysis.
- Published
- 2019
18. Machine Learning Applications Using Python : Cases Studies from Healthcare, Retail, and Finance
- Author
-
Mathur, Puneet
- Subjects
Artificial intelligence ,Computer programming ,Open source software ,Python (Computer program language) ,Artificial Intelligence ,Open Source ,Python - Abstract
Summary: Gain practical skills in machine learning for finance, healthcare, and retail. This book uses a hands-on approach by providing case studies from each of these domains: you'll see examples that demonstrate how to use machine learning as a tool for business enhancement. As a domain expert, you will not only discover how machine learning is used in finance, healthcare, and retail, but also work through practical case studies where machine learning has been implemented. Machine Learning Applications Using Python is divided into three sections, one for each of the domains (healthcare, finance, and retail). Each section starts with an overview of machine learning and key technological advancements in that domain. You'll then learn more by using case studies on how organizations are changing the game in their chosen markets. This book has practical case studies with Python code and domain-specific innovative ideas for monetizing machine learning. You will: Discover applied machine learning processes and principles Implement machine learning in areas of healthcare, finance, and retail Avoid the pitfalls of implementing applied machine learning Build Python machine learning examples in the three subject areas.
- Published
- 2019
19. Advanced applied deep learning : convolutional neural networks and object detection.
- Author
-
Michelucci, Umberto
- Subjects
Machine learning ,Neural networks (Computer science) ,Python (Computer program language) - Abstract
Summary: Develop and optimize deep learning models with advanced architectures. This book teaches you the intricate details and subtleties of the algorithms that are at the core of convolutional neural networks. In Advanced Applied Deep Learning, you will study advanced topics on CNN and object detection using Keras and TensorFlow. Along the way, you will look at the fundamental operations in CNN, such as convolution and pooling, and then look at more advanced architectures such as inception networks, resnets, and many more. While the book discusses theoretical topics, you will discover how to work efficiently with Keras with many tricks and tips, including how to customize logging in Keras with custom callback classes, what is eager execution, and how to use it in your models. Finally, you will study how object detection works, and build a complete implementation of the YOLO (you only look once) algorithm in Keras and TensorFlow. By the end of the book you will have implemented various models in Keras and learned many advanced tricks that will bring your skills to the next level. You will: See how convolutional neural networks and object detection work Save weights and models on disk Pause training and restart it at a later stage Use hardware acceleration (GPUs) in your code Work with the Dataset TensorFlow abstraction and use pre-trained models and transfer learning Remove and add layers to pre-trained networks to adapt them to your specific project Apply pre-trained models such as Alexnet and VGG16 to new datasets.
- Published
- 2019
20. Deep learning for natural language processing : creating neural networks with Python.
- Author
-
Goyal, Palash, Pandey, Sumit, and Jain, Karan
- Subjects
Natural language processing (Computer science) ,Neural networks (Computer science) ,Python (Computer program language) - Abstract
Summary: Discover the concepts of deep learning used for natural language processing (NLP), with full-fledged examples of neural network models such as recurrent neural networks, long short-term memory networks, and sequence-2-sequence models. You'll start by covering the mathematical prerequisites and the fundamentals of deep learning and NLP with practical examples. The first three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The final chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python tools: TensorFlow, and Keras. Deep Learning for Natural Language Processing follows a progressive approach and combines all the knowledge you have gained to build a question-answer chatbot system. This book is a good starting point for people who want to get started in deep learning for NLP. All the code presented in the book will be available in the form of IPython notebooks and scripts, which allow you to try out the examples and extend them in interesting ways. You will: Gain the fundamentals of deep learning and its mathematical prerequisites Discover deep learning frameworks in Python Develop a chatbot Implement a research paper on sentiment classification.
- Published
- 2018
21. Applied Natural Language Processing with Python : Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing
- Author
-
Beysolow II, Taweh
- Subjects
Artificial intelligence ,Big data ,Computer programming ,Open source software ,Python (Computer program language) - Abstract
Summary: Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classification, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms. Applied Natural Language Processing with Python starts with reviewing the necessary machine learning concepts before moving onto discussing various NLP problems. After reading this book, you will have the skills to apply these concepts in your own professional environment. You will: Utilize various machine learning and natural language processing libraries such as TensorFlow, Keras, NLTK, and Gensim Manipulate and preprocess raw text data in formats such as .txt and .pdf Strengthen your skills in data science by learning both the theory and the application of various algorithms .
- Published
- 2018
22. Practical Machine Learning with Python. A Problem-Solver's Guide to Building Real-World Intelligent Systems.
- Author
-
Sarkar, Dipanjan, Bali, Raghav, Sharma, Tushar, and SpringerLink (Online service)
- Subjects
Open source software ,Artificial intelligence ,Python (Computer program language) ,Computer programming - Abstract
Summary: Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem, this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute machine learning systems and projects successfully. Practical Machine Learning with Python follows a structured and comprehensive three-tiered approach packed with hands-on examples and code. Part 1 focuses on understanding machine learning concepts and tools. Part 2 details standard machine learning pipelines, with an emphasis on data processing analysis, feature engineering, and modeling. Part 3 explores multiple real-world case studies spanning diverse domains and industries like retail, transportation, movies, music, marketing, computer vision and finance. Practical Machine Learning with Python will empower you to start solving your own problems with machine learning today! You will: Execute end-to-end machine learning projects and systems Implement hands-on examples with industry standard, open source, robust machine learning tools and frameworks Review case studies depicting applications of machine learning and deep learning on diverse domains and industries Apply a wide range of machine learning models including regression, classification, and clustering.
- Published
- 2018
23. Applied deep learning with Python : use scikit-learn, TensorFlow, and Keras to create intelligent systems and machine learning solutions.
- Author
-
Galea, Alex and Capelo, Luis
- Subjects
Python (Computer program language) ,Machine Laearning ,AI - Abstract
Summary: Alex Galea has been professionally practicing data analytics since graduating with a Master’s degree in Physics from the University of Guelph, Canada. He developed a keen interest in Python while researching quantum gases as part of his graduate studies. Alex is currently doing web data analytics, where Python continues to play a key role in his work. He is a frequent blogger about data-centric projects that involve Python and Jupyter Notebooks. Luis Capelo is a Harvard-trained analyst and a programmer, who specializes in designing and developing data science products. He is based in New York City, America. Luis is the head of the Data Products team at Forbes, where they investigate new techniques for optimizing article performance and create clever bots that help them distribute their content. He worked for the United Nations as part of the Humanitarian Data Exchange team (founders of the Center for Humanitarian Data). Later on, he led a team of scientists at the Flowminder Foundation, developing models for assisting the humanitarian community. Luis is a native of Havana, Cuba, and the founder and owner of a small consultancy firm dedicated to supporting the nascent Cuban private sector.
- Published
- 2018
24. Python for data analysis : data wrangling with pandas, NumPy, and IPython.
- Author
-
McKinney, Wes
- Subjects
Python (Computer program language) ,Programming languages (Electronic computers) ,Data mining - Abstract
Summary: "Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, IPython, and Jupyter in the process"--Page 4 of cover.
- Published
- 2018
25. Towards Sustainable Artificial Intelligence: A Framework to Create Value and Understand Ris.
- Author
-
Tsafack Chetsa, Ghislain Landry
- Subjects
Artificial Intelligence ,Data science ,Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general - Abstract
Summary: So far, little effort has been devoted to developing practical approaches on how to develop and deploy AI systems that meet certain standards and principles. This is despite the importance of principles such as privacy, fairness, and social equality taking centre stage in discussions around AI. However, for an organization, failing to meet those standards can give rise to significant lost opportunities. It may further lead to an organization's demise, as the example of Cambridge Analytica demonstrates. It is, however, possible to pursue a practical approach for the design, development, and deployment of sustainable AI systems that incorporates both business and human values and principles. This book discusses the concept of sustainability in the context of artificial intelligence. In order to help businesses achieve this objective, the author introduces the sustainable artificial intelligence framework (SAIF), designed as a reference guide in the development and deployment of AI systems. The SAIF developed in the book is designed to help decision makers such as policy makers, boards, C-suites, managers, and data scientists create AI systems that meet ethical principles. By focusing on four pillars related to the socio-economic and political impact of AI, the SAIF creates an environment through which an organization learns to understand its risk and exposure to any undesired consequences of AI, and the impact of AI on its ability to create value in the short, medium, and long term. What You Will Learn See the relevance of ethics to the practice of data science and AI Examine the elements that enable AI within an organization Discover the challenges of developing AI systems that meet certain human or specific standards Explore the challenges of AI governance Absorb the key factors to consider when evaluating AI systems Who This Book Is For Decision makers such as government officials, members of the C-suite and other business managers, and data scientists as well as any technology expert aspiring to a data-related leadership role.
- Published
- 2018
26. Sensor Projects with Raspberry Pi: Internet of Things and Digital Image Processing.
- Author
-
Guillen, Guillermo
- Subjects
Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general ,Databases - Abstract
Summary: Start solving world issues by beginning small with simple Rasperry Pi projects. Using a free IoT server; tackle fundamental topics and concepts behind the Internet of Things. Image processing and sensor topics aren't only applicable to the Raspberry Pi. The skills learned in this book can go own to other applications in mobile development and electrical engineering. Start by creating a system to detect movement through the use of a PIR motion sensor and a Raspberry Pi board. Then further your sensor systems by detecting more than simple motion. Use the MQ2 gas sensor and a Raspberry Pi board as a gas leak alarm system to detect dangerous explosive and fire hazards. Train your system to send the captured data to the remote server ThingSpeak. When a gas increase is detected beyond a limit, then a message is sent to your Twitter account. Having started with ThingSpeak, we'll go on to develop a weather station with your Raspberry Pi. Using the DHT11 (humidity and temperature sensor) and BMP085 (barometric pressure and temperature sensor) in conjunction with ThingSpeak and Twitter, you can receive realtime weather alerts from your own meterological system! Finally, expand your skills into the popular machine learning world of digital image processing using OpenCV and a Pi. Make your own object classifiers and finally manipulate an object by means of an image in movement. This skillset has many applications, ranging from recognizing people or objects, to creating your own video surveillance system. With the skills developed in this book, you will have everything you need to work in IoT projects for the Pi. You can then expand your skills out further to develop mobile projects and delve into interactive systems such as those found in machine learning. What You'll Learn Work with ThingSpeak to receive Twitter alerts from your systems Cultivate skills in processing sensor inputs that are applicable to mobile and machine learning projects as well Incorporate sensors into projects to make devices that interact with more than just code Who This Book Is For Hobbyists and makers working robotics and Internet of Things areas will find this book a great resource for quick but expandable projects. Electronics engineers and programmers who would like to expand their familiarity with basic sensor projects will also find this book helpful.
- Published
- 2018
27. Practical Python Data Visualization: A Fast Track Approach To Learning Data Visualization With Pytho.
- Author
-
Pajankar, Ashwin
- Subjects
Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general ,Databases - Abstract
Summary: Quickly start programming with Python 3 for data visualization with this step-by-step, detailed guide. This book’s programming-friendly approach using libraries such as leather, NumPy, Matplotlib, and Pandas will serve as a template for business and scientific visualizations. You’ll begin by installing Python 3, see how to work in Jupyter notebook, and explore Leather, Python’s popular data visualization charting library. You’ll also be introduced to the scientific Python 3 ecosystem and work with the basics of NumPy, an integral part of that ecosystem. Later chapters are focused on various NumPy routines along with getting started with Scientific Data visualization using matplotlib. You’ll review the visualization of 3D data using graphs and networks and finish up by looking at data visualization with Pandas, including the visualization of COVID-19 data sets. The code examples are tested on popular platforms like Ubuntu, Windows, and Raspberry Pi OS. With Practical Python Data Visualization you’ll master the core concepts of data visualization with Pandas and the Jupyter notebook interface. You will: Review practical aspects of Python Data Visualization with programming-friendly abstractions Install Python 3 and Jupyter on multiple platforms including Windows, Raspberry Pi, and Ubuntu Visualize COVID-19 data sets with Pandas.
- Published
- 2018
28. The quick Python book.
- Author
-
Ceder, Naomi R.
- Subjects
Python (Computer program language) -- Handbooks, manuals, etc ,Python (Computer program language) -- Study and teaching ,COMPUTERS / Programming Languages / Python ,Python (Computer program language) - Published
- 2018
29. Data science fundamentals for Python and MongoDB.
- Author
-
Paper, David
- Subjects
MongoDB ,Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages - Abstract
Summary: Build the foundational data science skills necessary to work with and better understand complex data science algorithms. This example-driven book provides complete Python coding examples to complement and clarify data science concepts, and enrich the learning experience. Coding examples include visualizations whenever appropriate. The book is a necessary precursor to applying and implementing machine learning algorithms. The book is self-contained. All of the math, statistics, stochastic, and programming skills required to master the content are covered. In-depth knowledge of object-oriented programming isn't required because complete examples are provided and explained. Data Science Fundamentals with Python and MongoDB is an excellent starting point for those interested in pursuing a career in data science. Like any science, the fundamentals of data science are a prerequisite to competency. Without proficiency in mathematics, statistics, data manipulation, and coding, the path to success is "rocky" at best. The coding examples in this book are concise, accurate, and complete, and perfectly complement the data science concepts introduced. What You'll Learn: Prepare for a career in data science Work with complex data structures in Python Simulate with Monte Carlo and Stochastic algorithms Apply linear algebra using vectors and matrices Utilize complex algorithms such as gradient descent and principal component analysis Wrangle, cleanse, visualize, and problem solve with data Use MongoDB and JSON to work with data.
- Published
- 2018
30. Deep Learning with Python: Learn Best Practices of Deep Learning Models with PyTorc.
- Author
-
Ketkar, Nikhil and Moolayil, Jojo
- Subjects
MongoDB ,Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general ,Databases - Abstract
Summary: Build the foundational data science skills necessary to work with and better understand complex data science algorithms. This example-driven book provides complete Python coding examples to complement and clarify data science concepts, and enrich the learning experience. Coding examples include visualizations whenever appropriate. The book is a necessary precursor to applying and implementing machine learning algorithms. The book is self-contained. All of the math, statistics, stochastic, and programming skills required to master the content are covered. In-depth knowledge of object-oriented programming isn't required because complete examples are provided and explained. Data Science Fundamentals with Python and MongoDB is an excellent starting point for those interested in pursuing a career in data science. Like any science, the fundamentals of data science are a prerequisite to competency. Without proficiency in mathematics, statistics, data manipulation, and coding, the path to success is "rocky" at best. The coding examples in this book are concise, accurate, and complete, and perfectly complement the data science concepts introduced. What You'll Learn: Prepare for a career in data science Work with complex data structures in Python Simulate with Monte Carlo and Stochastic algorithms Apply linear algebra using vectors and matrices Utilize complex algorithms such as gradient descent and principal component analysis Wrangle, cleanse, visualize, and problem solve with data Use MongoDB and JSON to work with data.
- Published
- 2018
31. Pro Deep Learning with TensorFlow : A Mathematical Approach to Advanced Artificial Intelligence in Python
- Author
-
Pattanayak, Santanu
- Subjects
Artificial intelligence ,Big data ,Python (Computer program language) ,Artificial Intelligence ,Big Data ,Python - Abstract
Summary: Deploy deep learning solutions in production with ease using TensorFlow. You'll also develop the mathematical understanding and intuition required to invent new deep learning architectures and solutions on your own. Pro Deep Learning with TensorFlow provides practical, hands-on expertise so you can learn deep learning from scratch and deploy meaningful deep learning solutions. This book will allow you to get up to speed quickly using TensorFlow and to optimize different deep learning architectures. All of the practical aspects of deep learning that are relevant in any industry are emphasized in this book. You will be able to use the prototypes demonstrated to build new deep learning applications. The code presented in the book is available in the form of iPython notebooks and scripts which allow you to try out examples and extend them in interesting ways. You will be equipped with the mathematical foundation and scientific knowledge to pursue research in this field and give back to the community. What You'll Learn: Understand full stack deep learning using TensorFlow and gain a solid mathematical foundation for deep learning Deploy complex deep learning solutions in production using TensorFlow Carry out research on deep learning and perform experiments using TensorFlow.
- Published
- 2017
32. Data science and analytics with Python.
- Author
-
Rogel-Salazar, Jesus
- Subjects
Data mining ,Python ,Databases ,Computers ,Python (Computer program language) ,Datenanalyse ,Exploration de données - Abstract
Summary: This book is designed for practitioners in data science and data analytics in both academic and business environments. The aim is to present the reader with the main concepts used in data science using tools developed in Python, such as SciKit-learn, Pandas, Numpy, and others. The use of Python is of particular interest, given its recent popularity in the data science community. The book can be used by seasoned programmers and newcomers alike. The book is organized in a way that individual chapters are sufficiently independent from each other so that the reader is comfortable using the contents as a reference. The book discusses what data science and analytics are, from the point of view of the process and results obtained. Important features of Python are also covered, including a Python primer. The basic elements of machine learning, pattern recognition, and artificial intelligence that underpin the algorithms and implementations used in the rest of the book also appear in the first part of the book. Regression analysis using Python, clustering techniques, and classification algorithms are covered in the second part of the book. Hierarchical clustering, decision trees, and ensemble techniques are also explored, along with dimensionality reduction techniques and recommendation systems. The support vector machine algorithm and the Kernel trick are discussed in the last part of the book.
- Published
- 2017
33. Statistics for machine learning : build supervised, unsupervised, and reinforcement learning models using both Python and R.
- Author
-
Dangeti, Pratap
- Subjects
Big data -- Statistical methods ,Machine learning ,Python (Computer program language) ,R (Computer program language) - Abstract
Summary: Build Machine Learning models with a sound statistical understanding. About This Book * Learn about the statistics behind powerful predictive models with p-value, ANOVA, and F- statistics. * Implement statistical computations programmatically for supervised and unsupervised learning through K-means clustering. * Master the statistical aspect of Machine Learning with the help of this example-rich guide to R and Python. Who This Book Is For This book is intended for developers with little to no background in statistics, who want to implement Machine Learning in their systems. Some programming knowledge in R or Python will be useful. What You Will Learn * Understand the Statistical and Machine Learning fundamentals necessary to build models * Understand the major differences and parallels between the statistical way and the Machine Learning way to solve problems * Learn how to prepare data and feed models by using the appropriate Machine Learning algorithms from the more-than-adequate R and Python packages * Analyze the results and tune the model appropriately to your own predictive goals * Understand the concepts of required statistics for Machine Learning * Introduce yourself to necessary fundamentals required for building supervised & unsupervised deep learning models * Learn reinforcement learning and its application in the field of artificial intelligence domain In Detail Complex statistics in Machine Learning worry a lot of developers. Knowing statistics helps you build strong Machine Learning models that are optimized for a given problem statement. This book will teach you all it takes to perform complex statistical computations required for Machine Learning. You will gain information on statistics behind supervised learning, unsupervised learning, reinforcement learning, and more. Understand the real-world examples that discuss the statistical side of Machine Learning and familiarize yourself with it. You will also design programs for performing tasks such as model, parameter fitting, regression, classification, density collection, and more. By the end of the book, you will have mastered the required statistics for Machine Learning and will be able to apply your new skills to any sort of industry problem. Style and approach This practical, step-by-step guide will give you an understanding of the Statistical and Machine Learning fundamentals you'll need to build models.
- Published
- 2017
34. Python machine learning : machine learning and deep learning with Python, scikit-learn, and TensorFlow.
- Author
-
Raschka, Sebastian and Mirjalili, Vahid
- Subjects
Python (Computer program language) ,Machine learning ,Python machine learning - Abstract
Summary: Unlock modern machine learning and deep learning techniques with Python by using the latest cutting-edge open source Python libraries. About This Book Second edition of the bestselling book on Machine Learning A practical approach to key frameworks in data science, machine learning, and deep learning Use the most powerful Python libraries to implement machine learning and deep learning Get to know the best practices to improve and optimize your machine learning systems and algorithms Who This Book Is For If you know some Python and you want to use machine learning and deep learning, pick up this book. Whether you want to start from scratch or extend your machine learning knowledge, this is an essential and unmissable resource. Written for developers and data scientists who want to create practical machine learning and deep learning code, this book is ideal for developers and data scientists who want to teach computers how to learn from data. What You Will Learn Understand the key frameworks in data science, machine learning, and deep learning Harness the power of the latest Python open source libraries in machine learning Explore machine learning techniques using challenging real-world data Master deep neural network implementation using the TensorFlow library Learn the mechanics of classification algorithms to implement the best tool for the job Predict continuous target outcomes using regression analysis Uncover hidden patterns and structures in data with clustering Delve deeper into textual and social media data using sentiment analysis In Detail Machine learning is eating the software world, and now deep learning is extending machine learning. Understand and work at the cutting edge of machine learning, neural networks, and deep learning with this second edition of Sebastian Raschka's bestselling book, Python Machine Learning. Thoroughly updated using the latest Python open source libraries, this book offers the practical knowledge and techniques you need to create and contribute to machine learning, deep learning, and modern data analysis. Fully extended and modernized, Python Machine Learning Second Edition now includes the popular TensorFlow deep learning library. The scikit-learn code has also been fully updated to include recent improvements and additions to this versatile machine learning library.
- Published
- 2017
35. Neural data science: a primer with MATLAB and Pytho.
- Author
-
Nylen, Erik Lee and Wallisch, Pascal
- Subjects
MATLAB ,Neurosciences -- Data processing ,Python (Computer program language) - Abstract
Summary: A Primer with MATLAB and Python present important information on the emergence of the use of Python, a more general purpose option to MATLAB, the preferred computation language for scientific computing and analysis in neuroscience. This book addresses the snake in the room by providing a beginner's introduction to the principles of computation and data analysis in neuroscience, using both Python and MATLAB, giving readers the ability to transcend platform tribalism and enable coding versatility. Includes discussions of both MATLAB and Python in parallelIntroduces the canonical data analysis cascade, standardizing the data analysis flow. Presents tactics that strategically, tactically, and algorithmically help improve the organization of code.
- Published
- 2017
36. Python data science handbook : essential tools for working with data.
- Author
-
Vanderplas, Jake
- Subjects
Python (Computer program language) ,Data mining ,Knowledge representation (Information theory) - Abstract
Summary: Algorithms increasingly run our lives. They find books, movies, jobs, and dates for us, manage our investments, and discover new drugs. More and more, these algorithms work by learning from the trails of data we leave in our newly digital world. Like curious children, they observe us, imitate, and experiment. And in the world's top research labs and universities, the race is on to invent the ultimate learning algorithm: one capable of discovering any knowledge from data, and doing anything we want, before we even ask.Machine learning is the automation of discovery—the scientific method on steroids—that enables intelligent robots and computers to program themselves. No field of science today is more important yet more shrouded in mystery. Pedro Domingos, one of the field's leading lights, lifts the veil for the first time to give us a peek inside the learning machines that power Google, Amazon, and your smartphone. He charts a course through machine learning's five major schools of thought, showing how they turn ideas from neuroscience, evolution, psychology, physics, and statistics into algorithms ready to serve you. Step by step, he assembles a blueprint for the future universal learner—the Master Algorithm—and discusses what it means for you, and for the future of business, science, and society.If data-ism is today's rising philosophy, this book will be its bible. The quest for universal learning is one of the most significant, fascinating, and revolutionary intellectual developments of all time. A groundbreaking book, The Master Algorithm is the essential guide for anyone and everyone wanting to understand not just how the revolution will happen, but how to be at its forefront.
- Published
- 2016
37. Python data science handbook : essential tools for working with data.
- Author
-
Vanderplas, Jacob T.
- Subjects
Python (Computer program language) ,Data mining ,Data Mining ,Datenanalyse ,Datenmanagement ,Python - Published
- 2016
38. Machine learning for the web : explore the web and make smarter predictions using Python.
- Author
-
Isoni, Andrea and Cervellin, Davide
- Subjects
Machine learning ,Python (Computer program language) - Abstract
Explore the web and make smarter predictions using PythonAbout This Book Targets two big and prominent markets where sophisticated web apps are of need and importance. Practical examples of building machine learning web application, which are easy to follow and replicate. A comprehensive tutorial on Python libraries and frameworks to get you up and started.Who This Book Is ForThe book is aimed at upcoming and new data scientists who have little experience with machine learning or users who are interested in and are working on developing smart (predictive) web applications. Knowledge of Django would be beneficial. The reader is expected to have a background in Python programming and good knowledge of statistics.What You Will Learn Get familiar with the fundamental concepts and some of the jargons used in the machine learning community Use tools and techniques to mine data from websites Grasp the core concepts of Django framework Get to know the most useful clustering and classification techniques and implement them in Python Acquire all the necessary knowledge to build a web application with Django Successfully build and deploy a movie recommendation system application using the Django framework in PythonIn DetailPython is a general purpose and also a comparatively easy to learn programming language. Hence it is the language of choice for data scientists to prototype, visualize, and run data analyses on small and medium-sized data sets. This is a unique book that helps bridge the gap between machine learning and web development. It focuses on the difficulties of implementing predictive analytics in web applications. We focus on the Python language, frameworks, tools, and libraries, showing you how to build a machine learning system. You will explore the core machine learning concepts and then develop and deploy the data into a web application using the Django framework. You will also learn to carry out web, document, and server mining tasks, and build recommendation engines. Later, you will explore Python's impressive Django framework and will find out how to build a modern simple web app with machine learning features.Style and approachInstead of being overwhelmed with multiple concepts at once, this book provides a step-by-step approach that will guide you through one topic at a time.An intuitive step-by step guide that will focus on one key topic at a time. Building upon the acquired knowledge in each chapter, we will connect the fundamental theory and practical tips by illustrative visualizations and hands-on code examples.
- Published
- 2016
39. Data science from scratch : first principles with Python.
- Author
-
Grus, Joel (Software engineer), Ford Library E-Book Collection., and Ford Library Kindle E-Book Collection.
- Subjects
Python (Computer program language) ,Database management ,Data structures (Computer science) ,Data mining ,Data mining -- Mathematics ,BUSINESS & ECONOMICS -- Management ,BUSINESS & ECONOMICS -- Reference ,BUSINESS & ECONOMICS -- Skills ,Electronic books - Abstract
Summary: Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they're also a good way to dive into the discipline without actually understanding data science. In this book, you'll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch. If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today's messy glut of data holds answers to questions no one's even thought to ask. This book provides you with the know-how to dig those answers out. Get a crash course in Python. Learn the basics of linear algebra, statistics, and probability--and understand how and when they're used in data science. Collect, explore, clean, munge, and manipulate data. Dive into the fundamentals of machine learning. Implement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks, and clustering. Explore recommender systems, natural language processing, network analysis, MapReduce, and databases.
- Published
- 2015
40. Machine Learning Theory and Applications : Hands-on Use Cases with Python on Classical and Quantum Machines
- Author
-
Xavier Vasques and Xavier Vasques
- Subjects
- Quantum computing, Machine learning, Python (Computer program language)
- Abstract
Machine Learning Theory and Applications Enables readers to understand mathematical concepts behind data engineering and machine learning algorithms and apply them using open-source Python libraries Machine Learning Theory and Applications delves into the realm of machine learning and deep learning, exploring their practical applications by comprehending mathematical concepts and implementing them in real-world scenarios using Python and renowned open-source libraries. This comprehensive guide covers a wide range of topics, including data preparation, feature engineering techniques, commonly utilized machine learning algorithms like support vector machines and neural networks, as well as generative AI and foundation models. To facilitate the creation of machine learning pipelines, a dedicated open-source framework named hephAIstos has been developed exclusively for this book. Moreover, the text explores the fascinating domain of quantum machine learning and offers insights on executing machine learning applications across diverse hardware technologies such as CPUs, GPUs, and QPUs. Finally, the book explains how to deploy trained models through containerized applications using Kubernetes and OpenShift, as well as their integration through machine learning operations (MLOps). Additional topics covered in Machine Learning Theory and Applications include: Current use cases of AI, including making predictions, recognizing images and speech, performing medical diagnoses, creating intelligent supply chains, natural language processing, and much more Classical and quantum machine learning algorithms such as quantum-enhanced Support Vector Machines (QSVMs), QSVM multiclass classification, quantum neural networks, and quantum generative adversarial networks (qGANs) Different ways to manipulate data, such as handling missing data, analyzing categorical data, or processing time-related data Feature rescaling, extraction, and selection, and how to put your trained models to life and production through containerized applications Machine Learning Theory and Applications is an essential resource for data scientists, engineers, and IT specialists and architects, as well as students in computer science, mathematics, and bioinformatics. The reader is expected to understand basic Python programming and libraries such as NumPy or Pandas and basic mathematical concepts, especially linear algebra.
- Published
- 2024
41. Python GUI with PyQt
- Author
-
Saurabh Chandrakar, Dr. Nilesh Bhaskarrao Bahadure and Saurabh Chandrakar, Dr. Nilesh Bhaskarrao Bahadure
- Subjects
- Python (Computer program language), Graphical user interfaces (Computer systems)
- Abstract
Python GUI with PyQt is an invaluable guide for both novice and experienced programmers who want to master the art of creating visually appealing and interactive graphical user interfaces (GUIs) for Python applications using the PyQt5 library and the Qt Designer visual layout tool. It covers all the essential concepts of PyQt5 GUI programming in a comprehensive and beginner-friendly manner.
- Published
- 2024
42. Python for Data Science
- Author
-
A. Lakshmi Muddana, Sandhya Vinayakam, A. Lakshmi Muddana, and Sandhya Vinayakam
- Subjects
- Artificial intelligence—Data processing, Python (Computer program language), Artificial intelligence
- Abstract
The book is designed to serve as a textbook for courses offered to undergraduate and graduate students enrolled in data science. This book aims to help the readers understand the basic and advanced concepts for developing simple programs and the fundamentals required for building machine learning models. The book covers basic concepts like data types, operators, and statements that enable the reader to solve simple problems. As functions are the core of any programming, a detailed illustration of defining & invoking functions and recursive functions is covered. Built-in data structures of Python, such as strings, lists, tuples, sets, and dictionary structures, are discussed in detail with examples and exercise problems. Files are an integrated part of programming when dealing with large data. File handling operations are illustrated with examples and a case study at the end of the chapter. Widely used Python packages for data science, such as Pandas, Data Visualization libraries, and regular expressions, are discussed with examples and case studies at the end of the chapters. The book also contains a chapter on SQLite3, a small relational database management system of Python, to understand how to create and manage databases. As AI applications are becoming popular for developing intelligent solutions to various problems, the book includes chapters on Machine Learning and Deep Learning. They cover the basic concepts, example applications, and case studies using popular frameworks such as SKLearn and Keras on public datasets
- Published
- 2024
43. Signal Processing with Python : A Practical Approach
- Author
-
Irshad Ahmad Ansari, Varun Bajaj, Irshad Ahmad Ansari, and Varun Bajaj
- Subjects
- Python (Computer program language), Signal processing--Digital techniques--Data processing
- Abstract
This book explores the domain of signal processing using Python, with the help of working examples and accompanying code. The book introduces the concepts of Python programming via signal processing with numerous hands-on examples and code snippets. The book will enable readers to appreciate the power of Python in this field and write their code to implement complex signal processing algorithms such as signal compression, cleaning, segmentation, decomposition, and feature extraction and be able to incorporate machine learning models using relevant Python libraries. This book aims to bring together professionals from academia and industry to ignite new developments and techniques in the domain of signal processing with Python. Key Features: Hands-on Python examples and code for each chapter. Covers basic to advanced topics. Focuses on practical applications. Includes machine learning-based applications.
- Published
- 2024
44. Bayesian Analysis with Python : A Practical Guide to Probabilistic Modeling
- Author
-
Osvaldo Martin and Osvaldo Martin
- Subjects
- Bayesian statistical decision theory, Natural language processing (Computer science), Python (Computer program language)
- Abstract
Learn the fundamentals of Bayesian modeling using state-of-the-art Python libraries, such as PyMC, ArviZ, Bambi, and more, guided by an experienced Bayesian modeler who contributes to these librariesKey FeaturesConduct Bayesian data analysis with step-by-step guidanceGain insight into a modern, practical, and computational approach to Bayesian statistical modelingEnhance your learning with best practices through sample problems and practice exercisesPurchase of the print or Kindle book includes a free PDF eBook.Book DescriptionThe third edition of Bayesian Analysis with Python serves as an introduction to the main concepts of applied Bayesian modeling using PyMC, a state-of-the-art probabilistic programming library, and other libraries that support and facilitate modeling like ArviZ, for exploratory analysis of Bayesian models; Bambi, for flexible and easy hierarchical linear modeling; PreliZ, for prior elicitation; PyMC-BART, for flexible non-parametric regression; and Kulprit, for variable selection. In this updated edition, a brief and conceptual introduction to probability theory enhances your learning journey by introducing new topics like Bayesian additive regression trees (BART), featuring updated examples. Refined explanations, informed by feedback and experience from previous editions, underscore the book's emphasis on Bayesian statistics. You will explore various models, including hierarchical models, generalized linear models for regression and classification, mixture models, Gaussian processes, and BART, using synthetic and real datasets. By the end of this book, you will possess a functional understanding of probabilistic modeling, enabling you to design and implement Bayesian models for your data science challenges. You'll be well-prepared to delve into more advanced material or specialized statistical modeling if the need arises.What you will learnBuild probabilistic models using PyMC and BambiAnalyze and interpret probabilistic models with ArviZAcquire the skills to sanity-check models and modify them if necessaryBuild better models with prior and posterior predictive checksLearn the advantages and caveats of hierarchical modelsCompare models and choose between alternative onesInterpret results and apply your knowledge to real-world problemsExplore common models from a unified probabilistic perspectiveApply the Bayesian framework's flexibility for probabilistic thinkingWho this book is forIf you are a student, data scientist, researcher, or developer looking to get started with Bayesian data analysis and probabilistic programming, this book is for you. The book is introductory, so no previous statistical knowledge is required, although some experience in using Python and scientific libraries like NumPy is expected.
- Published
- 2024
45. Data Structures and Algorithms with Python : With an Introduction to Multiprocessing
- Author
-
Kent D. Lee, Steve Hubbard, Kent D. Lee, and Steve Hubbard
- Subjects
- Python (Computer program language), Data structures (Computer science), Algorithms, Computer algorithms
- Abstract
This textbook explains the concepts and techniques required to write programs that can handle large amounts of data efficiently. Project-oriented and classroom-tested, the book presents a number of important algorithms—supported by motivating examples—that bring meaning to the problems faced by computer programmers. The idea of computational complexity is introduced, demonstrating what can and cannot be computed efficiently at scale, helping programmers make informed judgements about the algorithms they use. The easy-to-read text assumes some basic experience in computer programming and familiarity in an object-oriented language, but not necessarily with Python.Topics and features:Includes introductory and advanced data structures and algorithms topics, with suggested chapter sequences for those respective coursesProvides learning goals, review questions, and programming exercises in each chapter, as well as numerous examplesPresents a primer on Python for those coming from a different language backgroundAdds a new chapter on multiprocessing with Python using the DragonHPC multinode implementation of multiprocessing (includes a tutorial)Reviews the use of hashing in sets and maps, and examines binary search trees, tree traversals, and select graph algorithmsOffers downloadable programs and supplementary files at an associated website to help studentsStudents of computer science will find this clear and concise textbook invaluable for undergraduate courses on data structures and algorithms, at both introductory and advanced levels. The book is also suitable as a refresher guide for computer programmers starting new jobs working with Python.Dr. Kent D. Lee is a Professor Emeritus of Computer Science at Luther College, Decorah, Iowa, USA. He is the author of the successful Springer books, Python Programming Fundamentals, and Foundations of Programming Languages.Dr. Steve Hubbard is a Professor Emeritus of Mathematics and Computer Science at Luther College.
- Published
- 2024
46. Python 3 and Feature Engineering
- Author
-
Oswald Campesato and Oswald Campesato
- Subjects
- Data sets, Python (Computer program language), Data mining, Machine learning
- Abstract
This book is designed for data scientists, machine learning practitioners, and anyone with a foundational understanding of Python 3.x. In the evolving field of data science, the ability to manipulate and understand datasets is crucial. The book offers content for mastering these skills using Python 3. The book provides a fast-paced introduction to a wealth of feature engineering concepts, equipping readers with the knowledge needed to transform raw data into meaningful information. Inside, you'll find a detailed exploration of various types of data, methodologies for outlier detection using Scikit-Learn, strategies for robust data cleaning, and the intricacies of data wrangling. The book further explores feature selection, detailing methods for handling imbalanced datasets, and gives a practical overview of feature engineering, including scaling and extraction techniques necessary for different machine learning algorithms. It concludes with a treatment of dimensionality reduction, where you'll navigate through complex concepts like PCA and various reduction techniques, with an emphasis on the powerful Scikit-Learn framework. FEATURESIncludes numerous practical examples and partial code blocks that illuminate the path from theory to applicationExplores everything from data cleaning to the subtleties of feature selection and extraction, covering a wide spectrum of feature engineering topicsOffers an appendix on working with the “awk” command-line utilityFeatures companion files available for downloading with source code, datasets, and figures
- Published
- 2024
47. Python for Water and Environment
- Author
-
Anil Kumar, Manabendra Saharia, Anil Kumar, and Manabendra Saharia
- Subjects
- Computational intelligence, Python (Computer program language), Quantitative research, Environmental education
- Abstract
This textbook delves into the practical applications of surface and groundwater hydrology, as well as the environment. The Part I,'Practical Python for a Water and Environment Professional,'guides readers through setting up a scientific computing environment and conducting exploratory data analysis and visualization using reproducible workflows. The Part II,'Statistical Modeling in Hydrology,'covers regression models, time series analysis, and common hypothesis testing. The Part III,'Surface and Subsurface Water,'illustrates the use of Python in understanding key concepts related to seepage, groundwater, and surface water flows. Lastly, the Part IV,'Environmental Applications,'demonstrates the application of Python in the study of various contaminant transport phenomena.
- Published
- 2024
48. Prototyping Python Dashboards for Scientists and Engineers : Build and Deploy a Complete Dashboard with Python
- Author
-
Padraig Houlahan and Padraig Houlahan
- Subjects
- Artificial intelligence, Machine learning, Python (Computer program language)
- Abstract
Create interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format. You'll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, you'll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date. The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra. By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts. What You'll Learn Design a dashboard with PythonConvert and filter Excel formatted files to produce CSV filesCreate browser-served graphics with PLOTLYGenerate polynomial trend lines for forecastingBuild a Unix service to share your dashboard Who This Book Is For Scientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.
- Published
- 2024
49. Beginning Anomaly Detection Using Python-Based Deep Learning : Implement Anomaly Detection Applications with Keras and PyTorch
- Author
-
Suman Kalyan Adari, Sridhar Alla, Suman Kalyan Adari, and Sridhar Alla
- Subjects
- Artificial intelligence, Machine learning, Python (Computer program language), Open source software
- Abstract
This beginner-oriented book will help you understand and perform anomaly detection by learning cutting-edge machine learning and deep learning techniques. This updated second edition focuses on supervised, semi-supervised, and unsupervised approaches to anomaly detection. Over the course of the book, you will learn how to use Keras and PyTorch in practical applications. It also introduces new chapters on GANs and transformers to reflect the latest trends in deep learning. Beginning Anomaly Detection Using Python-Based Deep Learning begins with an introduction to anomaly detection, its importance, and its applications. It then covers core data science and machine learning modeling concepts before delving into traditional machine learning algorithms such as OC-SVM and Isolation Forest for anomaly detection using scikit-learn. Following this, the authors explain the essentials of machine learning and deep learning, and how to implement multilayer perceptrons for supervised anomaly detection in both Keras and PyTorch. From here, the focus shifts to the applications of deep learning models for anomaly detection, including various types of autoencoders, recurrent neural networks (via LSTM), temporal convolutional networks, and transformers, with the latter three architectures applied to time-series anomaly detection. This edition has a new chapter on GANs (Generative Adversarial Networks), as well as new material covering transformer architecture in the context of time-series anomaly detection. After completing this book, you will have a thorough understanding of anomaly detection as well as an assortment of methods to approach it in various contexts, including time-series data. Additionally, you will have gained an introduction to scikit-learn, GANs, transformers, Keras, and PyTorch, empowering you to create your own machine learning- or deep learning-based anomaly detectors. What You Will Learn Understand what anomaly detection is, why it it is important, and how it is appliedGrasp the core concepts of machine learning.Master traditional machine learning approaches to anomaly detection using scikit-kearn.Understand deep learning in Python using Keras and PyTorchProcess data through pandas and evaluate your model's performance using metrics like F1-score, precision, and recallApply deep learning to supervised, semi-supervised, and unsupervised anomaly detection tasks for tabular datasets and time series applications Who This Book Is For Data scientists and machine learning engineers of all levels of experience interested in learning the basics of deep learning applications in anomaly detection.
- Published
- 2024
50. Building Generative AI-Powered Apps : A Hands-on Guide for Developers
- Author
-
Aarushi Kansal and Aarushi Kansal
- Subjects
- Artificial intelligence, Machine learning, Python (Computer program language)
- Abstract
Generative AI has gone beyond the responsibility of researchers and data scientists and is being used by production engineers. However, there is a lot of confusion where to get started when building an end-to-end app with generative AI. This book consolidates core models, frameworks, and tools into a single source of knowledge. By providing hands-on examples, the book takes you through the generative AI ecosystem to build applications for production.The book starts with a brief and accessible introduction to transformer models before delving into some of the most popular large language models and diffusions models (image generation). These models are the foundations of both AI and your potential new apps. You will then go through various tools available to work with these models, starting with Langchain, a framework to develop foundational models, which is the next building block you should grasp after understanding generative AI models. The next chapters cover databases, caching, monitoring, etc., which are the topics necessary to build larger-scale applications. Real-world examples using these models and tools are included.By the end of this book, you should be able to build end-to-end apps that are powered by generative AI. You also should be able to apply the tools and techniques taught in this book to your use cases and business.What You Will LearnWhat is Generative AI?What is ChatGPT and GPT4?What are language models and diffusions models?How do we deploy LangChain and HuggingFace?Who This Book Is ForSoftware engineers with a few years of experience building applications in any language or infrastructure
- Published
- 2024
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.